
    	v\:* {	behavior:url(#default#VML); }

	body, html {	background-color:  #B0A070; 
			font:14px verdana, arial, helvetica, sans-serif;
			color:	#180000 ;}

	body {  height:100%; display: block;}

	#appFrame {
		margin:0 auto;vertical-align:middle;
	}

	#leftSidebar {
		position:absolute;
		display: block;
		left:10px;
		top: 15%;
		margin-top:5px;
                padding-top:5px;
		width: 150px;
		min-width: 100px;
		height: auto;
		background-color:transparent;
		border-width: 0px 0px 0px 0px;
		border-spacing: 2px;
		border-style: solid solid solid solid;
		border-color: 	#330000 ;
		border-collapse: separate;
	}

	#rightSidebar {
		position: inline;
		width: 100%;
		border-width: 2px;
		margin-top:5px;
		font:14px verdana, arial, helvetica, sans-serif;
		color:	#180000 ;
		border-style: solid solid solid solid;
	
	}
	#commentPlace {
		overflow: auto;
		margin-top:5px;
		width:400px;
		background-color:#FFE8CC;
		font:14px verdana, arial, helvetica, sans-serif;
		color:#180000 ;
		border:0;
	}
	#controlBox {	
		position:relative;
		display: block;
		min-height:50px;
		left: 0;
		width: 91%;
		padding: 5px;
		margin: 5px;
		min-width: 400px;
		background-color:#cc6;
		font-size: small;
		border-width: 1px 1px 1px 1px;
		border-spacing: 2px;
		border-style: solid solid solid solid;
		border-color: 	#330000 ;
		border-collapse: separate;
		
	}

	#scrollingEditor {
		position:relative;
		display: block;
		height:100%;
		min-height:600px;
		margin:5px;
		border:16px;
		border-style:solid;
		left: 1;
		width: 89%;
		overflow:scroll;
	}

	#leftImages {	
		position:absolute;
		display: inline;
		height:100%;
		left: 0;
		width: 50%;
		padding: 5px;
		min-width: 400px;
		min-height: 475px;
		background-color:#FFF8DC;
		font-size: small;
		border-width: 1px 1px 1px 1px;
		border-spacing: 2px;
		border-style: solid solid solid solid;
		border-color: 	#330000 ;
		border-collapse: separate;
		overflow: scroll;
	}
	#editBox
	{
		position:relative;
  		overflow: auto;
	}
	#formHolder 
	{
		display:none;
	}



#picasaPics
{ 
  position:relative;
  width:70%;
  height: 500px;
  margin-left: 1px;
  overflow:scroll;
}

#gpxPics
{ 
  position:relative;
  width:70%;
  height: 500px;
  margin-left: 1px;
  overflow:scroll;
}


.subTitle { color: maroon; font-variant: small-caps; font-size: 150%;  white-space: nowrap; }



	#awrap {
		
		position:absolute;
		height:500px;
		min-width: 400px;
		width: 48%;
		background-color: #999966;
	}

	#platt {
		background-color:transparent;
		display: block;
		position:absolute;
		width:47%;
		margin-left: 51%;
		border-width: 0px 0px 0px 0px;
		border-spacing: 0px;

	}
	#introwrap {
		padding: 2px;

	}

        #nodepad {
                position:inline;
		background-color:aliceblue;
		padding: 2px;
		border: thick outset #330000;
		vertical-align:top;
	}

	#nodeDisplay {
		position:inline;
		background-color:aliceblue;
	}

	.formHolder { border:5px; background-color:white; padding:2px; border: thick outset #330000; }
        .invisiForm {  background-color:#F5FFFA; border:none; vertical-align:top; }

label#invisiForm { color:red }

  a#hilite_node_link {
    display:block;
    color:#cc6;
    background:transparent;
    line-height:40px;
    text-align:center;
    border:1px dashed #aaa;
    margin:10px 0 15px 0;
  }
  a#hilite_node_link:hover {
    background:#eee;
    border:1px dashed #666;
  }

  a#formLink {
    color:maroon;	
    background:transparent;
    z-index:5;
    font-size:12px;
    font-family:verdana, arial, helvetica, sans-serif;
    font-weight:600;
    text-decoration:underline;
  }

div#hilite_node {
    display:block;
    color:#cc6;
    background:transparent;
    line-height:40px;
    text-align:center;
    border:1px dashed #aaa;
    margin:10px 0 15px 0;
  }

 div#hilite_node:hover {
    background:#eee;
    border:1px dashed #666;
  }

	#flowtitle {
		position:relative;
		background:transparent;
		z-index:0;
		height: 43px;
		width: 100%;
		
		
}
	}

	#header {
		background:#ddd;
	}

	.nav {
		
		cursor: hand;
	}
        .banner {
		background-color:#cc6;
		margin-bottom:6px;
		color:#FFD700;
		font-size:14px;
  		font-family:verdana, arial, helvetica, sans-serif;
  		font-weight:600;
		background-color: #907045;
	}.linkBanner {
		background-color:##907045;
		padding: 4px;
		color:#FFD700;
		margin-bottom:6px;
	}

	#main {
		background:#9c9;
	}
	
	#footer {
		background:#cc9:
		}


#photoBox {
	float:left;
	color: black;
	width: 400px;
	height: 550px;
	margin-right:10px;
	margin-left:100px;
	text-align: center; 
	background:transparent;
	}

#picFrame {
	border-spacing: 2px;
	border-color: #330000  ;
	border-width: 4px 6px 4px 4px;
	border-style: solid solid solid solid;
}

#descriptionBox {
	min-height: 5%;
	color: black; 
	font-size: small;
}

#mileageBox {
	
	position:relative;

}

#mapBox {
	float:left;
	color: white; 
	link: white; 
	text-align: center; 
	padding: 1px;
	margin-right:10px;
	font-size: small;
	width: 100%;
	height: 475px;
	}


#map	{ 
	width: 100%;
	min-height: 475px; 
	opacity: .8; 
	background-color: #CCCCFF;
	overflow:hidden; 
	}

#results {
	left:0px;
	bottom:-150px;
	width: 500px;  
	padding:10px;	
	background-color:#330000;
	position:absolute;
	}

	h1 {color: maroon; font-variant: small-caps; font-size: 150%;  white-space: nowrap; }
	h2 {background-color: transparent}
	p {color:maroon; background-color:#CC6; margin-bottom: 8px; font-variant: small-caps; font-size: 100%;}

	a {
		color:black;
		z-index:5;
		padding-left:4px;
		padding-right:4px;
		font-size:12px;
		font-family:verdana, arial, helvetica, sans-serif;
		font-weight:600;
		text-decoration:none;
	}
	a.uline  {
		color:#FFE4B5;
		z-index:5;
		padding-left:4px;
		padding-right:4px;
		font-size:12px;
		font-family:verdana, arial, helvetica, sans-serif;
		font-weight:600;
		text-decoration:underline;
	}


a.uline:hover {text-decoration: underline; color:yellow;}
a.ulinedark:hover {text-decoration: underline; color:yellow;}

div#picControls {
	height: 25px;
	width: 400px;
	background-color:#cc6;
	font-size: small;
}

div#picControls ul {
	margin: 1px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:15px;
	white-space: nowrap;
}

div#picControls li {
	list-style-type: none;
	display: inline;

}

div#mileageBox {
	background-color:white;
	color:black;
}
	

#headData
{ min-height: 10px;
  margin-left: 2px;
  width: 40%;
  font-size:12px;
  font-family:verdana, arial, helvetica, sans-serif;
  font-weight:600;
  height: auto;
  background-color: #CCCC9F; 

}

.tinylabel
{
  font-size:8px;
}

#imgdata
{  
  min-height: 10px;
  margin-left: 2px;
  width: 40%;
  font-size:12px;
  font-family:verdana, arial, helvetica, sans-serif;
  font-weight:600;
  height: auto;
}

div.imgdata 
{
	position:relative;
  	overflow: auto;
	background: #CCCC9F; 
  	padding: 1em 1em;
	margin: 10px;
  	border:10px;
  font-size:12px;
  font-family:verdana, arial, helvetica, sans-serif;
  font-weight:600;

}

#searchBox {
	margin:10px;
	background:#B0A070;

}


	#helpMe {
		position: absolute;
		background:red;
		width:  100%;
		height: 50px;
		overflow: scroll;
	}
	
	
div.imgdata a
{
	display: inline;
	margin-left: 5px;
	padding:5px;
	border-style: outset;
}

div.imgdata UL
{
	position:relative;
	float:right;
	width:47%;
        margin:0;
        padding:0; 
	font-size:12px;
  	font-family:verdana, arial, helvetica, sans-serif;
  	font-weight:600;

}

div.imgdata LI
{
	position:relative;
	margin-left: 2%;
	border-bottom: 1px solid gold;
}

div.imgdata img
{
  width:40%;
  margin-left: 1px;
  margin-right: 0px;
  border: 1px solid gold;
}

div.headData img
{
  width:40%;
  margin-left: 1px;
  margin-right: 0px;
  border: 1px solid gold;
}


div.jewelry h1{
	position:absolute;
	display:inline;
	float:left;
	margin:5px;
	margin-top:8px;
}


#jewelryContainer ul {
margin: 0;
padding: 0;
list-style-type: none;
float:right;
}

#jewelryContainer ul li { display: inline; }

#jewelryContainer ul li a 
 { 
	text-decoration: none;
	padding: .1em .5em;
 }

#logoSpot {

		position:absolute;
		margin:0;
		z-index:10;
		padding:2px;
		left:0;
		top:0;
		color:#FFD700;
		font-size:14px;
  		font-family:verdana, arial, helvetica, sans-serif;
  		font-weight:600;
		background-color: #907045;
		border:0;
}

#bottomline {
		position:relative;
		z-index:0;
		left:-10px;
		background-color: Gainsboro; 	
		opacity:.7;
		padding-bottom:2px;
		margin-bottom:2px;
		padding-left:15px;
		margin-left:12px;
		margin-right:1px;
		height: auto;
		border-width: 0px 0px 0px 0px;
		border-spacing: 2px;
		border-style: solid solid solid solid;
		border-color: 	#330000 ;
		border-collapse: separate;
		font-size:11px;
  		font-family:verdana, arial, helvetica, sans-serif;
}

div.imgdata a:hover img {border: 1px solid #0000ff;}

input.nav:hover{
	cursor:hand;
   color:#cc6;
} 

button.nav:hover{
	cursor:hand;
	color:#cc6;
}

a.nav:hover{
	cursor:hand;
	color:#cc6;
} 

.helplink img {
  vertical-align: middle;
  margin: 0 2px;
  width: 17px;
  height: 17px;
}

.helpnote 
{
	position:relative;
  	overflow: auto;
	background: #000000; 
        color:red;
  	padding: 1em 1em;
  	font-size:14px;
  	font-family:verdana, arial, helvetica, sans-serif;
  	font-weight:600;
	z-index=1000;
	visibility:hidden;
}

#helpPicasa
{
	position:relative;
  	overflow: auto;
        color:black;
  	padding: 1em 1em;
  	font-size:14px;
  	font-family:verdana, arial, helvetica, sans-serif;
	z-index=1000;
	visibility:hidden;

}
#keyNode
{
	color:black;
}

#helpNode
{
	background: transparent; 
        color:black;
  	padding: 1em 1em;
  	font-size:14px;
  	font-family:verdana, arial, helvetica, sans-serif;
  	font-weight:600;
}

